﻿package fpc.styles.skins;
import flash.display.Sprite;
import flash.geom.Rectangle;
import fpc.styles.skins.ButtonState;

class NullScrollBarSkin implements IScrollBarSkin
{
	public function new() 
	{
		var sprite = new Sprite();
		object = sprite;
		thumb = sprite;
		left = sprite;
		right = sprite;
		background = sprite;
	}
	
	public var object(default, null):Sprite;
	
	public var thumb(default, null):Sprite;
	
	public var left(default, null):Sprite;
	
	public var right(default, null):Sprite;
	
	public var background(default, null):Sprite;
	
	public var minSize(default, null):Int;
	
	public var thickness(default, null):Int;
	
	public var thumbDragRect(default, null):Rectangle;
	
	public var size:Int;
	
	public var thumbPortion:Float;
	
	public var active:Bool;
	
	public var leftState:ButtonState;
	
	public var rightState:ButtonState;
	
	public var thumbState:ButtonState;
	
	public var backgroundDownLeft:Bool;
	
	public var backgroundDownRight:Bool;
	
	public function init(horisontal:Bool)
	{
		thumbDragRect = new Rectangle();
		leftState = NORMAL;
		rightState = NORMAL;
		thumbState = NORMAL;
	}
	
	public function update()
	{
		
	}
}